// 配置默认的host,假如你的API host是：http://api.htmlx.club

import axios from "axios";

let service = axios.create({
    baseURL: "http://newshopapi.0melon0.cn/", // 基础url配置
    timeout: 3000
});
// // 添加请求拦截器
service.interceptors.request.use(function (config) {
    // 在发送请求之前做些什么
    console.log("请求");
    // 使用拦截器自动获取token设置对应请求头
    if (window.sessionStorage.getItem('x-token')) {
        config.headers['x-token'] = window.sessionStorage.getItem('x-token');
    }
    // console.log(window.sessionStorage.getItem('token'));
    return config
}, function (error) {
    // 对请求错误做些什么
    return Promise.reject(error.response.data)
});

// 添加响应拦截器
service.interceptors.response.use(function (response) {
    // 对响应数据做点什么
    console.log("响应");
    // console.log(response);
    return response
}, function (error) {
    // 对响应错误做点什么
    return Promise.reject(error.response.data)
})


export default service;